package cn.isjinhao.se.script.parameter;

import cn.isjinhao.se.structure.impl.Table;

import java.io.File;
import java.util.List;

/**
 *
 * 生成Table的时候不处理列名和属性的映射。
 *
 * @Author ISJINHAO
 * @Date 2021/6/30 9:06
 */
public interface ParameterReader {

    /**
     * 第一行被算为列名
     * @param file
     * @param sheetNo
     * @return
     */
    Table readFromXlsxFile(File file, int sheetNo);


    Table readFromXlsFile(File file, int sheetNo);


    Table readFromInsertSqlFile(File file);


    Table readFromInsertSqlList(List<String> insertSqlList);

}
